A Hardware Accelerated Adaptive Mesh Subdivision for Interactive Daylight Illumination
نویسندگان
چکیده
Daylight simulation for generic environments involves visibility computations from an infinite area light source (the sky). In order to obtain accurate results, this task tends to be very time consuming and also requires a good model discretization that is not automatically done in general. This paper presents a daylight simulation method for interactive direct lighting visualization that performs adaptive mesh subdivision. In a first step, the visibility of the scene is computed from the sky by means of hardware parallel projections and occlusion queries. Visibility values at receiver surfaces serve to guide the subdivision of the scene using an iterative process, resulting in a final adaptive mesh where each element stores visibility from a set of hemispherical directions. Lighting visualization is then performed at interactive frame rates for any day-time condition, taking advantage of the precomputed visibility. The main contribution of our method is that it provides a fast automatic adaptive mesh operation over the model according to visibility values. In this way, no pre-meshed models are required, making the method well suited for generic environments such as indoors or outdoors of buildings and urban models. We show that our mesh subdivision method is also useful as an optimal input model for other lighting visualization techniques like Precomputed Radiance Transfer or a global illumination radiosity solver.
منابع مشابه
A layered approach to deformable modeling and animation
Our approach integrates three mechanisms needed to model and animate deformable objects: controlling mechanisms, geometric surface deformation, and mesh refinement. Most approaches focus either modeling physically correct behavior or alternative representations for deformable models. This results in a set of method specific algorithms that best represents a particular class of deformable object...
متن کاملOn-the-Fly Adaptive Subdivision Terrain
In this paper we present a method to achieve interactive rendering of smooth terrain based on coarse data. Therefore we use adaptive subdivision surfaces which are calculated on the fly by using information from the directed edge based mesh of the previously rendered frame and throwing away triangles not used any longer. This way we are able to gain fast, high quality meshes which are refined d...
متن کاملHardware Subdivision and Tessellation of Catmull-Clark Surfaces
We present a table driven approach to performing Catmull-Clark subdivision in parallel utilizing one thread per output mesh vertex. We apply the procedure one or two times in order to isolate extraordinary vertices and simplify the input patch structures consumed by the hardware unit responsible for adaptive tessellation. From this simplified mesh, we evaluate the performance Stam’s direct eval...
متن کاملInterpolatory Adaptive Subdivision for Mesh LOD Editing
We propose an adaptive interpolatory scheme for subdivided triangle meshes that is compliant with the modified butterfly subdivision and can be used effectively and efficiently in selective editing of meshes. Our scheme is developed upon the RGB subdivision, an adaptive scheme that is based on the factorization of the one-tofour triangle split pattern. We introduce the concept of topological an...
متن کاملSubdivision Surface Tesselation on the Fly using a versatile Mesh Data Structure
Subdivision surfaces have become a standard technique for freeform shape modeling. They are intuitive to use and permit designers to flexibly add detail. But with larger control meshes, efficient adaptive rendering techniques are indispensable for interactive visualization and shape modeling. In this paper, we present a realization of tesselation-on-the-fly for Loop subdivision surfaces as part...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008